// 中文介绍: 团体会员人员增删改查自动化测试

import puppeteer from 'puppeteer';
import { loginToAdmin } from '../utils/login.js';
import { logInfo, logError } from '../utils/logger.js'

const username = '测试区足协01';
const password = '123456';

// 主函数
async function runTest() {
  // 启动浏览器
  const browser = await puppeteer.launch({ headless: false });
  const page = await browser.newPage();

  // 设置屏幕尺寸
  await page.setViewport({ width: 1920, height: 1080 });

  // 调用登录函数进行登录
  await loginToAdmin(page, username, password);

  // 等待一下
  await new Promise(resolve => setTimeout(resolve, 1000));

  // 登录成功后继续其他操作
  logInfo("登录成功");

  // 关闭浏览器
  await browser.close();
}

// 调用主函数
runTest().catch(error => {
  console.error("Test failed:", error);
});